

.avgrund-cover {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 5000;
	display:none;
	opacity: 0;
	background: rgba( 0, 0, 0, 0.5 );
}
	.avgrund-active .avgrund-cover {
		display: block;
		opacity: 1;
	}

.avgrund-contents {
	position: relative;
	padding: 20px;
	max-width: 450px;
	height: 100%;
	margin: auto;
}
	.avgrund-active .avgrund-contents {
		-webkit-filter: blur(2px);
		   -moz-filter: blur(2px);
		    -ms-filter: blur(2px);
		     -o-filter: blur(2px);
		        filter: blur(2px);
	}
	.no-blur.avgrund-active .avgrund-contents {
		-webkit-filter: none;
		   -moz-filter: none;
		    -ms-filter: none;
		     -o-filter: none;
		        filter: none;
	}

.avgrund-popup {
	position:fixed;
	width:100%;
	height: 100%;
	display:none;
	overflow:auto;
	opacity: 0;
	z-index: 999999;


}
.avgrund-popup .pop {
	width:100%; min-width:280px;
	height: 34%;
	min-height:200px;
	margin:120px auto 0;
	z-index: 9999999;
	background: #fff;
	position:absolute;
	
	box-shadow: 0px 0px 20px rgba( 0, 0, 0, 0.6 );
	border-radius: 4px;

}
.avgrund-popup .btns{ width:100%; display:block; border-bottom-left-radius:4px; border-bottom-right-radius:4px; text-align:center;  background-color:#f6f6f6; border-top:1px solid #d6d6d6; position:absolute; bottom:0px; height:60px; overflow:hidden;}
.avgrund-popup .btns .yes{ display:inline-block; margin:13px 8px; padding:7px 15px; font-size:15px; background-color:#df5f28; border:1px solid #d95921; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.avgrund-popup .btns .no{ display:inline-block; margin:13px 8px; padding:6px 15px; font-size:15px; border:1px solid #d95921; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.protocol{ overflow:auto; padding:8px 20px; line-height:160%; position: absolute!important; top:50px!important; height:auto!important; position:relative; top:-50px;  _top:50px;  height:100%; bottom:60px; font-size:13px;}
.protocol p{ padding:6px 0 10px 0; margin:0px; color:#333;}
.protocol strong{ font-size:14px; color:#4aa6e1;}
.avgrund-popup h2{ font-size:17px; font-weight:normal; display:block; margin:0px 0 10px 0px; border-bottom:1px solid #c6d4dc; padding:12px 10px 12px 50px; background:#f3f7fc url(../images/protocol.png) no-repeat 20px center; background-size:auto 60%; border-top-left-radius:4px; border-top-right-radius:4px;}


#talk-popup h2{ background:#f3f7fc url(../images/advIcon2.png) no-repeat 20px center; background-size:auto 60%;}
#talk-popup .no{ padding:6px 22px;}
.talkList{ overflow:auto; width:100%; padding:8px 0; line-height:160%; position: absolute!important; top:50px!important; height:auto!important; position:relative; top:-50px;  _top:50px;  height:100%; bottom:60px;}
.talkList a{ display:block; clear:both; width:64%; margin:10px auto; background-color:#4aa6e1; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:12px 8px 12px 52px; font-size:15px; border:1px solid #3c97d1;}
.talkList a:hover{ background-color:#4ab3f7;}

.pd{ display:block; clear:both; text-align:center; line-height:160%; font-size:15px; padding-top:20px; padding-bottom:20px;}
.pd img{ width:20%; max-width:60px; margin:0 auto 10px; display:block; clear:both;}
.pd strong{ color:#e1632c;}



	.avgrund-active .avgrund-popup-animate {
		display: block;
		opacity: 1;

		-webkit-transform: scale( 1.01 );
		   -moz-transform: scale( 1.01 );
		    -ms-transform: scale( 1.01 );
		     -o-transform: scale( 1.01 );
		        transform: scale( 1.01 );
	}
	.avgrund-popup.stack {
		-webkit-transform: scale( 1.5 );
		   -moz-transform: scale( 1.5 );
		    -ms-transform: scale( 1.5 );
		     -o-transform: scale( 1.5 );
		        transform: scale( 1.5 );
	}
	.avgrund-active .avgrund-popup.stack {
		-webkit-transform: scale( 1.01 );
		   -moz-transform: scale( 1.01 );
		    -ms-transform: scale( 1.01 );
		     -o-transform: scale( 1.01 );
		        transform: scale( 1.01 );
	}


.avgrund-contents,
.avgrund-popup,
avgrund-cover {
	-webkit-transform-origin: 50% 50%;
	   -moz-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	     -o-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;

	-webkit-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
	   -moz-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
	    -ms-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
	     -o-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
	        transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.avgrund-popup.no-transition {
	-webkit-transition: none;
	   -moz-transition: none;
	    -ms-transition: none;
	     -o-transition: none;
	        transition: none;
}

